package com.ucl.service.flowsearch;

import com.ucl.model.common.ApiResult;
import com.ucl.model.request.flowsearch.FlowRequestOptionsQueryPara;
import com.ucl.model.request.flowsearch.flowDataUpdateRequest;
import com.ucl.model.vo.flowsearch.ColumnVO;
import com.ucl.model.vo.system.DictVO;

import java.util.List;

public interface FlowDataService {

    ApiResult getRequestOptions(FlowRequestOptionsQueryPara filter) throws Exception;

    List<DictVO> getProducts();

    List<ColumnVO> getTableColumnNames(String tableName);

    int flowDataUpdate(flowDataUpdateRequest filter);

    int flowDataDelete(flowDataUpdateRequest filter);
}
